


.banner{
    width:100%;
	height:520px;
	overflow:hidden;
}


.notice{
    width:100%;
	height:40px;
	background-color:#EFEFEF;
	border-bottom:1px solid #D5D5D5;
	overflow:hidden;
}

.notice .in_notice{
    margin:0 auto;
    width:1400px;
	height:40px;
	line-height:40px;
}

.notice .in_notice .head{
    float:left;
	width:100px;
    background-color:#1F85F3;
	text-align:center;
	letter-spacing:1px;
}

.notice .in_notice .head a{
    color:#ffffff;
	font-size:17px;
}

.notice .in_notice .head a:hover{
    text-decoration:none;
}

.notice .in_notice .out_box{
    float:left;
	position:relative;
	width:999px;
}

.notice .in_notice .box{
	position:absolute;
	width:999px;
	display:none;
}

.notice .in_notice .title{
	margin-left:40px;
	width:488px;
	color:#555555;
}

.notice .in_notice .title a{
	color:#555555;
}

.notice .in_notice .time{
	margin-left:47px;
	color:#555555;
}



.content_1{
    width:100%;
	padding-top:32px;
}

.w1100{
	margin:0 auto;
    width:1100px;
}

.w1400{
	margin:0 auto;
    width:1400px;
}

.w1100 .content_1_top{

    width:100%;
	height:97px;
    background:url(../../images/img_4.png) no-repeat;
}

.content_1_top .eng_img,
.content_2_top .top_img .eng_img,
.content_3_top .eng_img,
.content_4_top .eng_img{
    padding-top:23px;
    text-align:center;
}
.content_3_top .eng_img {
    padding-top: 18px;
}


.content_1_top .chn_txt,
.content_2_top .top_img .chn_txt,
.content_3_top .chn_txt,
.content_4_top .chn_txt{
    padding-top:3px;
    text-align:center;
	
	letter-spacing:1px;
}
.content_3_top .chn_txt {
    padding-top: 5px;
}


.content_1_top .chn_txt a,
.content_2_top .top_img .chn_txt a,
.content_3_top .chn_txt a,
.content_4_top .chn_txt a{
	color:#1F85F3;
	font-size:20px;
	letter-spacing:1px;
    text-decoration:none;
}

.content_1 .content_1_middle{
    width:100%;
	
    margin-top:21px;
	padding-bottom:60px;
}

.content_1_middle .left{
    float:left;
    width:401px;
	height:249px;
}



.content_1_middle .right{
    float:right;
	margin-right:6px;
    width:658px;
	
}

.content_1_middle .right .title{
    color:#000000;
	font-size:18px;
	font-weight:600;
	letter-spacing:1px;
    line-height:32px;
}

.content_1_middle .right .time{
  	font-size:12px;
	line-height:23px;
	color:#555555;
}

.content_1_middle .right .desc{
  	font-size:15px;
	margin-top:13px;
	line-height:30px;
    color:#555555;
	max-height:285px;
}

.content_1 .line, .article_list .line{
    width:100%;
	height:1px;
    background:url(../../images/img_5.png) no-repeat;
}


.content_1 .content_1_list{
    width:100%;
	padding-top:20px;
}

.content_1 .content_1_list li{
    margin-bottom:15px;
	width:1080px;
	height:20px;
    background:0px 7px url(../../images/img_24.png) no-repeat;
	padding-left:16px;
}

.content_1_list li .title{
    float:left;
	width:85%;
	letter-spacing:1px;
}

.content_1_list li .title a{
    color:#666666;
	font-size:15px;
}

.content_1_list li .title a:hover{
    color:#ff0000;
}

.content_1_list li .time{
    color:#666666;
    float:right;
	padding-right:5px;
	width:10%;
	text-align:right;
	font-size:12px;
}

.content_1 .content_1_bottom{
    width:100%;
	padding-top:16px;
	margin-bottom:70px;
}

.content_1 .content_1_bottom .more,
.content_3 .content_1_bottom .more{
    margin:0 auto;
    width:150px;
	height:49px;
	line-height:49px;
    border:1px solid #efefef;
	text-align:center;
	color:#666666;
	font-size:15px;
	letter-spacing:1px;
}


.content_1 .content_1_bottom .more:hover{
    background-color:#f1f1f1;
}



.content_1 .content_1_middle .left_site{
	float:left;
	width:504px;
}

.content_1 .content_1_middle .right_site{
	float:right;
	width:855px;
}


.general_home_news{
    width:410px;
    background-color: #ffffff;
}



.general_home_news.float_left{
	float:left;
}

.general_home_news.float_right{
	float:right;
}

.general_home_news .top_site{
    height:37px;
    line-height: 37px;
    border-bottom: 1px solid #e5e5e5;
}

.general_home_news .top_site a{
    display:block;
}

.general_home_news .top_site .left_title{
    float: left;
    padding: 0;
    font-size: 20px;
    
    color:#1f85f3;
    
    position: relative;
    top: -1px;
}

.general_home_news .top_site .right_more{
    float: right;
    margin-right: 0px;
	width:30px;
	height:30px;
    background:url(../../images/img_41.png) no-repeat center center;
	background-size:25px 25px;
	margin-top: 3px;
}


.general_home_news .bottom_news{
    margin-top: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    
}

.general_home_news .bottom_news li{
    background: url(../images/img_8.png) no-repeat left top 18px;
    font-size: 14px;
    color:#333333;
    margin-left: 0px;
    padding-left: 0px;
    height:30px;
    line-height:30px;
}

.general_home_news .bottom_news li .title{
    display: inline-block;
    width: 315px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.general_home_news .bottom_news li .title:hover{
    color:#ff0000;
}

.general_home_news .bottom_news li .time{
    display: inline-block;
    color: #333333;
    font-size: 14px;
    
    vertical-align: middle;
	margin-left:10px;
}










.content_3 .content_1_bottom .more:hover{
    background-color:#f1f1f1;
}

.content_2{
    width:100%;
	background-color:#EFEFEF;
	
	padding-bottom:39px;
}

.content_2 .content_2_top{
    width:100%;
}

.content_2_top .left{
    width:799px;
	float:left;
	margin-top: 36px;
}

.content_2 .content_2_top .top_img{
    width: 100%;
    height: 91px;
    background: url(../../images/img_35.png) no-repeat;
}

.content_2 .left .desc{
    width:772px;
    margin-top:20px;
    line-height:31px;
	color:#555555;
	font-size:15px;
	letter-spacing:1px;
}

.content_2_top .right{
    width:300px;
	
	float:right;
	position:relative;
}

.content_2_top .right .right_flag{
    position:absolute;
	top:-30px;
	left:-30px;
	width:30px;
	height:30px;
	background:url(../../images/img_7.png) no-repeat;
}

.content_2_top .right_1{
    width:300px;
	height:100px;
    background-color:#1F85F3;
	margin-top:-30px;
}

.content_2_top .right_1 div{
    
	width:100%;
	margin-left:57px;
	color:#ffffff;
	font-size:20px;
}

.content_2_top .right_1 .num{
    padding-top:22px;
}

.content_2_top .right_1 .txt{
    margin-top:4px;
}

.content_2_top .right_2{
    width:300px;
	
	overflow:hidden;
}


.content_2 .content_2_bottom{
    width:100%;
	margin-top:37px;

}

.content_2_bottom .block{
    width:217px;
	height:75px;
	line-height:75px;
	color:#ffffff;
	text-align:center;
	float:left;
	margin-right:76.5px;
	font-size:25px;
	letter-spacing:1px;
}

.content_2_bottom .flag1{
    background:url(../../images/img_8.png) no-repeat center center;
}

.content_2_bottom .flag2{
    background:url(../../images/img_9.png) no-repeat center center;
}

.content_2_bottom .flag3{
    background:url(../../images/img_10.png) no-repeat center center;
}

.content_2_bottom .flag4{
    background:url(../../images/img_26.png) no-repeat center center;
	margin-right:0;
}


.content_3{
    width:100%;
	background-color:#ffffff;
	padding-top: 32px;
}

.w1100 .content_3_top{
    width:100%;
	height:97px;
    background:url(../../images/img_27.png) no-repeat;
}

.w1100 .content_3_middle{
    width:100%;
	height:432px;
	margin-top:27px;
	margin-bottom:20px;
}


.content_3_middle .left{
    width:530px;
	float:left;
}

.content_3_middle .right{
    width:530px;
	float:right;
}

.content_3_middle .img{
    width:530px;
	height:200px;
	float:left;
}






.content_3_middle .article{
    width:530px;
	height:232px;
	background-color:#EFEFEF;
	float:left;
}

.content_3_middle .article .title{
    width:100%;
	height:27px;
	line-height:27px;
	text-align:center;
	margin-top:30px;
	font-size:18px;
	font-weight:bold;
}

.content_3_middle .article .line{
    width:100%;
	height:1px;
	margin-top:16px;
	text-align:center;
    background:url(../../images/img_29.png) no-repeat center center;
}

.content_3_middle .article .desc{
    margin-top:10px;
    line-height:27px;
	color:#555555;
	font-size:15px;
	padding-left:21px;
	padding-right:21px;
}

.content_3 .content_1_bottom{
    width:100%;
	padding-top:16px;
	padding-bottom:40px;
}


.content_4{
    width:100%;
	background-color:#EFEFEF;
    padding-top: 35px;
}

.content_4_top{
    width:100%;
	height:97px;
    background:url(../../images/img_28.png) no-repeat center top;
}


.content_4_middle{
    width:1391px;
	margin-top:28px;
    overflow: hidden;
}

.content_4_middle ul{
    position: relative;
    overflow: hidden;
}



.content_4_middle ul li{
    width:258px;
	float:left;
	margin-right:21px;
}

.content_4_middle .member{
    width:258px;
}

.content_4_middle .last{
  	margin-right:0px;
}

.content_4_middle .member .img,
.content_4_middle .member .img img{
    width:258px;
	height:180px;
}


.content_4_middle .member .title{
    margin-top:10px;
    width:258px;
	text-align:center;
	font-weight:700;
	letter-spacing:1px;
}

.content_4 .content_1_bottom{
    width:100%;
	padding-top:36px;
	padding-bottom:40px;
}

.content_4 .content_1_bottom .more{
    margin:0 auto;
    width:150px;
	height:49px;
	line-height:49px;
    border:1px solid #DDDDDE;
	text-align:center;
	color:#666666;
	font-size:15px;
	letter-spacing:1px;
}

.content_4 .content_1_bottom .more:hover{
    background-color:#e1e1e1;
}


.article_list{
    margin:0 auto;
    width:1100px;
	padding:20px 0px 20px 0px;
}

.article_list .content_1_middle{
	width: 100%;
	margin-top: 26px;
	margin-bottom:31px;
}


.article_list .list_box{
    padding:30px 0px;
}

.list_box .left{
    float:left;
	width:100px;
	height:100px;
	background-color:#B6B6B6;
	color:#ffffff;
	text-align:center;
}

.list_box .left .day{
    width:100%;
	height:69px;
	line-height:69px;
	margin:0 auto;
	font-size:52px;
}

.list_box .left .short_line{
    width:100%;
	height:1px;
	background:url(../../images/short_line.png) no-repeat center center;
}

.list_box .left .date{
    width:100%;
	height:30px;
	line-height:30px;
	margin:0 auto;
	font-size:12px;
}

.list_box .right{
    float:right;
	width:975px;
	padding-right:5px;
}

.list_box .right .title {
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 32px;
}

.list_box .right .desc {
    font-size: 15px;
    margin-top: 8px;
    line-height: 27px;
    color: #555555;
	
}



.article_list .new_list_box{
    padding:30px 0px;
}

.new_list_box .right{
    float:left;
	width:1050px;
    margin:0 auto;
}

.new_list_box .right .title {
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 32px;
}

.new_list_box .right .desc {
    font-size: 15px;
    margin-top: 8px;
    line-height: 27px;
    color: #555555;
	min-height:54px;
	
}

.new_list_box .right .desc_auto_height {
    font-size: 15px;
    margin-top: 8px;
    line-height: 27px;
    color: #555555;
}

.article_list .new_list_box2{
    padding:17px 0px;
	border-bottom:1px dashed #dddddd;
}

.article_list .new_list_box2 .title{
	float:left;
	margin-left: 9px;
	padding-left:16px;
	background: url(../../images/img_37.png) no-repeat left center;
}

.article_list .new_list_box2 .title a{
	font-size:16px;
}

.article_list .new_list_box2 .orange{
	color:#b9884d;
}

.article_list .new_list_box2 .time{
	float:right;
	font-size: 16px;
}




.paging{
    width:100%;
    height:84px;
    line-height:84px;
	text-align:center;
}



.moveDiv{
    width:220px;
	position:fixed;
	z-index:9999;
	border:1px solid #ababab;
}

.moveDiv.div1{
	top:50px;
	left:0px;
}

.moveDiv.div2{
	top:220px;
	left:0px;
}

.moveDiv.div3{
	top:390px;
	left:0px;
}

.moveDiv:hover > .inDiv .close{
    background-color:#ff9933;
}

.moveDiv .inDiv{
    width:100%;
	
	position:relative;
}

.moveDiv .inDiv a{
	display: block;
	width: 100%;
	height: 100%;
}

.moveDiv .inDiv img{
	display: block;
    width:100%;
	height:auto;
}


.moveDiv .inDiv .close{
	position: absolute;
	width: 30px;
	height: 30px;
	line-height: 25px;
	top: 0px;
	right: 0px;
	text-align: center;
	background: url(../../images/close.png) no-repeat center center;
	cursor:pointer;
}



.article_list{
    min-height:300px;
}

.separate_line {
    margin:0 auto;
    width: 100%;
    height: 1px;
    background: url(../../images/img_5.png);
}




.news_player_class{
    margin:0 auto;
}






.no_content {
    margin: 0 auto;
    width: 1100px;
    min-height: 360px;
}

.no_content .msg{
    font-size:15px;
	border-bottom:1px dotted #cccccc;
	height:40px;
	line-height:40px;
	padding:6px 0;
}

.article_content{
    margin:40px auto;
    width:1100px;
    min-height: 360px;
}

.article_content img{
    max-width:1000px;
    
	text-align:center;
}

.article_content .content{
    width:1000px;
	margin:0 auto;
    font-family: Microsoft yahei,Arial,sans-serif;
}

.article_content .content .top{
    width:100%;
	
	margin-bottom:30px;
}

.article_content .content .top .title{
    width:900px;
	margin:0 auto;
	margin-bottom:15px;
	text-align:center;
}

.article_content .content .top .title h2{
	font-size: 24px;
	font-weight: 500;
	line-height: 50px;
}


.article_content .content .top .article_opt {
    font-weight: normal;
	height:37px;
	line-height:37px;
    margin-bottom: 20px;
    padding: 0 8px 4px 8px;
    border-bottom: 1px solid #e6e6e6;
}

.article_content .content .top .article_opt .left{
	font-size: 14px;
	font-style: normal;
	line-height: 26px;
    float:left;
	color: #8d8d8d;
}

.article_content .content .top .article_opt .right{
    float:right;
    margin-top:7px;
}

.article_content .content .top .article_opt .right .print{
    float:left;
    width:19px;
	height:19px;
	background:url(../../images/print.jpg) no-repeat center center;
	cursor:pointer;
	display:inline-block;
    margin-top: 2px;
}

.article_content .content .top .article_opt .right .fontsize_add{
    float:left;
    width:41px;
	height:23px;
	background:url(../../images/fontsize_add.jpg) no-repeat center center;
	cursor:pointer;
	border-left:1px solid #e6e6e6;
    margin-left: 15px;
}

.article_content .content .top .article_opt .right .fontsize_sub{
    float:left;
    width:41px;
	height:23px;
	background:url(../../images/fontsize_sub.jpg) no-repeat center center;
	cursor:pointer;
	border-left:1px solid #e6e6e6;
    margin-top: 1px;
}


.article_content2{
    margin:40px auto;
    width:1100px;
    min-height: 360px;
}

.article_content2 .content{
    width:1000px;
	margin:0 auto;
    font-family: Microsoft yahei,Arial,sans-serif;
}




.article_content .content .text p{
    font-family: Microsoft YaHei,Microsoft yahei,"微软雅黑",Arial,sans-serif;
	font-size:16px;
}

.article_content .content .text p span{
    font-family: Microsoft YaHei,Microsoft yahei,"微软雅黑",Arial,sans-serif;
	font-size:16px;
}

.article_content .content .text p img{
    text-align:center;
}





.article_list li.list_news{
	padding: 30px 0;
	height: 200px;
	overflow: hidden;
}

.article_list li.list_news a:hover{
    text-decoration:none;
}

.article_list li.list_news div {
    width: 300px;
    height: 200px;
    overflow: hidden;
    float: left;
    margin-right: 30px;
}

.article_list li.list_news div img {
    width: 300px;
    height: 200px;
}

.article_list li.list_news h2 {
    line-height: 30px;
    font-size: 18px;
    width: 770px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-weight:500;
}

.article_list li.list_news span {
    line-height: 30px;
    color: #999;
    font-size: 13px;
    display: block;
}

.article_list li.list_news p {
    line-height: 2;
    color: #898989;
	height:148px;
	overflow:hidden;
}


.contact_us{
	width:100%;
	padding-top: 19px;
	padding-bottom: 60px;
}

.contact_us .title_chs{
	text-align: center;
	font-size:28px;
	font-weight: bold;
}

.contact_us .title_eng{
	text-align: center;
	font-size:22px;
	color: #dadada;
	margin-top: 9px;
}

.contact_us .middle{
	margin-top: 52px;
	text-align: center;
}

.contact_us .middle .box{
	display: inline-block;
	width: 282px;
	height: 315px;
	border:3px solid #1f85f3;
	margin: 0 35px;
	vertical-align: middle;
}

.contact_us .middle .box .img{
	width:100%;
	height: 183px;
}

.contact_us .middle .box .img.i1{
	background: url(../../images/img_38.png) no-repeat center center;
}

.contact_us .middle .box .img.i2{
	background: url(../../images/img_39.png) no-repeat center center;
}

.contact_us .middle .box .img.i3{
	background: url(../../images/img_40.jpg) no-repeat center top;
	background-size: 180px 180px;
	margin-top: 30px;
	margin-bottom: 5px;
}

.contact_us .middle .box .text{
	font-size: 16px;
	text-align: center;
	margin:0 40px;
	line-height: 28px;
}

.contact_us .middle .box .text.grey{
	color:#aaaaaa;
}



